8644d3dd1f7dc546c9e386387a205a447d46a6f4,delegatedaccess/tool/src/java/org/sakaiproject/delegatedaccess/tool/pages/UserPageSiteSearch.java,UserPageSiteSearch,UserPageSiteSearch,#PageParameters#,96
Before Change
Map<String, String> hierarchyParams = new HashMap<String, String>();
int i = 0;
while(params.containsKey("hierarchyKey" + i) && params.containsKey("hierarchyValue" + i)){
hierarchyParams.put(params.getString("hierarchyKey" + i), params.getString("hierarchyValue" + i));
i++;
}
if(hierarchyParams.size() > 0){
After Change
//we have at least one hierarchy key/value:
Map<String, String> hierarchyParams = new HashMap<String, String>();
int i = 0;
while(params.getNamedKeys().contains("hierarchyKey" + i) && params.getNamedKeys().contains("hierarchyValue" + i)){
hierarchyParams.put(params.get("hierarchyKey").toString() + i, params.get("hierarchyValue").toString() + i);
i++;
}
if(hierarchyParams.size() > 0){